leave trace evidence - Français Anglais Dictionnaire